//package com.shrcl.engineerprocess.web.engineerproject.client.workbench;
//
//import com.google.inject.Inject
//import edu.fudan.langlab.uidl.domain.app.client.ActiveMenu
//import edu.fudan.langlab.uidl.domain.app.client.IWorkbenchMenuContribution
//import edu.fudan.langlab.uidl.domain.app.client.WorkbenchManager
//import com.shrcl.engineerprocess.web.client.workbench.ShowEngineerProjectManagementCommand
//import com.shrcl.engineerprocess.web.client.workbench.ShowEngineerWorkOrderManagementCommand
//import com.shrcl.engineerprocess.web.client.workbench.ShowAllEngineerWorkOrderManagementCommand
//
//@ActiveMenu("AdminWorkbenchMenuContribution")
//class EngineerProcessWorkbenchMenuContribution implements IWorkbenchMenuContribution{
//	//@Inject
//  	//private SomeCommand someCommand;
//	@Inject ShowEngineerProjectManagementCommand showEngineerProjectManagementCommand;
//	@Inject ShowEngineerWorkOrderManagementCommand showEngineerWorkOrderManagementCommand;
//	@Inject ShowAllEngineerWorkOrderManagementCommand showAllEngineerWorkOrderManagementCommand;
//
//	override createMenus(WorkbenchManager workbenchManager) {
//		
//		val category = workbenchManager.categories.findFirst[
//			it.categoryId == 'com.shrcl.engineerprocess.web.engineerprojectmanagement'
//		]
//		workbenchManager.registerCommand(category, showEngineerProjectManagementCommand)
//		workbenchManager.registerCommand(category, showEngineerWorkOrderManagementCommand)
//		workbenchManager.registerCommand(category, showAllEngineerWorkOrderManagementCommand)
//	}
//	
//}
